@charset "UTF-8";

/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */


/* line 1, ../sass/_reset.scss */

html {
	font-family: "微软雅黑", arial, 'Open Sans', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 14px;
}


/* line 1, ../sass/_reset.scss */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
and,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input,
textarea,
select {
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	background: transparent;
	vertical-align: baseline;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


/* line 1, ../sass/_reset.scss */

ul,
ol {
	list-style: none;
}


/* line 1, ../sass/_reset.scss */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}


/* line 1, ../sass/_reset.scss */

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}


/* line 1, ../sass/_reset.scss */

audio:not([controls]) {
	display: none;
	height: 0;
}


/* line 1, ../sass/_reset.scss */

[hidden],
template {
	display: none;
}


/* line 2, ../sass/_reset.scss */

a {
	background: transparent;
}


/* line 2, ../sass/_reset.scss */

a:active,
a:hover {
	outline: 0;
}


/* line 2, ../sass/_reset.scss */

abbr[title] {
	border-bottom: 1px dotted;
}


/* line 2, ../sass/_reset.scss */

b,
strong {
	font-weight: bold;
}


/* line 2, ../sass/_reset.scss */

dfn {
	font-style: italic;
}


/* line 2, ../sass/_reset.scss */

h1 {
	font-size: 2em;
}


/* line 2, ../sass/_reset.scss */

mark {
	background: #ff0;
	color: #000;
}


/* line 2, ../sass/_reset.scss */

small {
	font-size: 80%;
}


/* line 2, ../sass/_reset.scss */

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}


/* line 2, ../sass/_reset.scss */

sup {
	top: -0.5em;
}


/* line 2, ../sass/_reset.scss */

sub {
	bottom: -0.25em;
}


/* line 2, ../sass/_reset.scss */

img {
	border: 0;
}


/* line 2, ../sass/_reset.scss */

svg:not(:root) {
	overflow: hidden;
}


/* line 2, ../sass/_reset.scss */

figure {
	margin: 1em 40px;
}


/* line 2, ../sass/_reset.scss */

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}


/* line 2, ../sass/_reset.scss */

pre {
	overflow: auto;
}


/* line 3, ../sass/_reset.scss */

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}


/* line 3, ../sass/_reset.scss */

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}


/* line 3, ../sass/_reset.scss */

button {
	overflow: visible;
}


/* line 3, ../sass/_reset.scss */

button,
select {
	text-transform: none;
}


/* line 3, ../sass/_reset.scss */

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}


/* line 3, ../sass/_reset.scss */

button[disabled],
html input[disabled] {
	cursor: default;
}


/* line 3, ../sass/_reset.scss */

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}


/* line 3, ../sass/_reset.scss */

input {
	line-height: normal;
}


/* line 3, ../sass/_reset.scss */

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}


/* line 3, ../sass/_reset.scss */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}


/* line 4, ../sass/_reset.scss */

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}


/* line 4, ../sass/_reset.scss */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}


/* line 4, ../sass/_reset.scss */

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}


/* line 4, ../sass/_reset.scss */

legend {
	border: 0;
	padding: 0;
}


/* line 4, ../sass/_reset.scss */

textarea {
	overflow: auto;
}


/* line 4, ../sass/_reset.scss */

optgroup {
	font-weight: bold;
}


/* line 4, ../sass/_reset.scss */

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* line 4, ../sass/_reset.scss */

td,
th {
	padding: 0;
}


/* line 4, ../sass/_reset.scss */

a {
	text-decoration: none;
	color: #005fb4;
}


/* line 4, ../sass/_reset.scss */

.copyrights {
	text-indent: -9999px;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}

@media print {
	/* line 5, ../sass/_reset.scss */
	* {
		text-shadow: none !important;
		color: #000 !important;
		background: transparent !important;
		box-shadow: none !important;
	}
	/* line 5, ../sass/_reset.scss */
	a,
	a:visited {
		text-decoration: underline;
	}
	/* line 5, ../sass/_reset.scss */
	a[href]:after {
		content: " (" attr(href) ")";
	}
	/* line 5, ../sass/_reset.scss */
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	/* line 5, ../sass/_reset.scss */
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	/* line 5, ../sass/_reset.scss */
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	/* line 5, ../sass/_reset.scss */
	thead {
		display: table-header-group;
	}
	/* line 5, ../sass/_reset.scss */
	tr,
	img {
		page-break-inside: avoid;
	}
	/* line 5, ../sass/_reset.scss */
	img {
		max-width: 100% !important;
	}
	/* line 5, ../sass/_reset.scss */
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	/* line 5, ../sass/_reset.scss */
	h2,
	h3 {
		page-break-after: avoid;
	}
	/* line 5, ../sass/_reset.scss */
	select {
		background: #fff !important;
	}
}


/* line 1, ../sass/_public.scss */

.main {
	margin: 0 auto;
	width: 1200px;
}


/* line 2, ../sass/_public.scss */

.main:after {
	content: '';
	display: block;
	clear: both;
}


/* line 3, ../sass/_public.scss */

.clear:after {
	content: '';
	display: block;
	clear: both;
}


/* line 4, ../sass/_public.scss */

.tran {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}


/* line 5, ../sass/_public.scss */

.content {
	padding-top: 25px;
	padding-bottom: 60px;
}


/* line 1, ../sass/_headfoot.scss */

.head {
	position: relative;
	z-index: 3;
	background-color: #fff;
}


/* line 2, ../sass/_headfoot.scss */

.head .main {
	background-color: #fff;
}


/* line 4, ../sass/_headfoot.scss */

.head-logo {
	float: left;
	display: table;
}


/* line 5, ../sass/_headfoot.scss */

.head-logo a {
	display: table-cell;
	height: 85px;
	width: 465px;
	vertical-align: middle;
}


/* line 6, ../sass/_headfoot.scss */

.head-logo img {
	display: block;
	width: 100%;
}


/* line 8, ../sass/_headfoot.scss */

.head-nav {
	float: right;
}


/* line 9, ../sass/_headfoot.scss */

.head-ul {
	float: left;
	background-color: #fff;
}


/* line 10, ../sass/_headfoot.scss */

.head-li {
	position: relative;
	float: left;
}


/* line 11, ../sass/_headfoot.scss */

.head-li span {
	float: left;
	line-height: 100px;
	color: #bfbfbf;
}


/* line 12, ../sass/_headfoot.scss */

.head-li:hover .head-li-a {
	color: #de1414;
	/*border-color: #de1414;*/
}


/* line 13, ../sass/_headfoot.scss */

.head-li:hover .head-li-bkg {
	top: 100%;
	display: none;
}


/* line 14, ../sass/_headfoot.scss */

.head-li:hover .head-li-menu {
	opacity: 1;
	visibility: visible;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
}


/* line 16, ../sass/_headfoot.scss */

.head-li-a {
	padding: 0 12px;
	float: left;
	line-height: 100px;
	border-bottom: 3px solid transparent;
	color: #333;
	font-weight: bold;
}


/* line 17, ../sass/_headfoot.scss */

.head-li-bkg {
	position: absolute;
	left: 0;
	top: 30px;
	z-index: -1;
	width: 100%;
	height: 50px;
	background: url("../img/bkg1.png") repeat;
}


/* line 18, ../sass/_headfoot.scss */

.head-li-menu {
	position: absolute;
	top: 65px;
	width: 100%;
	background-color: #de1414;
	text-align: center;
	visibility: hidden;
	opacity: 0;
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
}


/* line 19, ../sass/_headfoot.scss */

.head-li-menu a {
	padding: 10px 0;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #E74C55;
}


/* line 20, ../sass/_headfoot.scss */

.head-li-menu a:hover {
	
}


/* line 23, ../sass/_headfoot.scss */

.head-ser {
	position: relative;
	float: left;
}


/* line 24, ../sass/_headfoot.scss */

.head-ser-i {
	display: block;
	width: 60px;
	height: 85px;
	background: url("../img/icon1.png") no-repeat center;
	cursor: pointer;
}


/* line 25, ../sass/_headfoot.scss */

.head-ser-cont {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
	padding: 20px 10px;
	width: 300px;
	border-top: 1px solid #de1414;
	background-color: #fff;
}


/* line 26, ../sass/_headfoot.scss */

.head-ser-cont.active {
	top: 100%;
}


/* line 28, ../sass/_headfoot.scss */

.head-ser-inp {
	float: left;
	width: 220px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #de1414;
	text-indent: 10px;
}


/* line 29, ../sass/_headfoot.scss */

.head-ser-btn {
	float: left;
	width: 60px;
	height: 40px;
	background-color: #de1414;
	color: #fff;
}


/* line 31, ../sass/_headfoot.scss */

.foot {
	position: relative;
	z-index: 1;
	background-color: #de1414;
	font-size: 12px;
	color: #fff;
}


/* line 32, ../sass/_headfoot.scss */

.foot-nav {
	float: left;
	line-height: 43px;
}


/* line 33, ../sass/_headfoot.scss */

.foot-nav a {
	float: left;
	color: #fff;
}


/* line 34, ../sass/_headfoot.scss */

.foot-nav span {
	margin: 0 15px;
	float: left;
}


/* line 36, ../sass/_headfoot.scss */

.foot-link {
	position: relative;
	margin-top: 6px;
	margin-left: 15px;
	float: left;
}


/* line 37, ../sass/_headfoot.scss */

.foot-link-p {
	position: relative;
	width: 170px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	text-indent: 15px;
	background-color: #fff;
	color: #333;
}


/* line 38, ../sass/_headfoot.scss */

.foot-link-p:before {
	content: '';
	position: absolute;
	right: 15px;
	top: 12px;
	width: 0;
	height: 0;
	border-top: 6px solid #626262;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}


/* line 40, ../sass/_headfoot.scss */

.foot-link-a {
	position: absolute;
	left: 0;
	bottom: 100%;
	display: none;
	width: 100%;
	background-color: #fff;
}


/* line 41, ../sass/_headfoot.scss */

.foot-link-a a {
	padding: 10px;
	display: block;
	color: #333;
	border-bottom: 1px solid #F1F1F1;
}


/* line 43, ../sass/_headfoot.scss */

.foot-rg {
	float: right;
	line-height: 43px;
}


/* line 44, ../sass/_headfoot.scss */

.foot-rg p {
	float: left;
}


/* line 46, ../sass/_headfoot.scss */

.foot-chat {
	margin-left: 20px;
	float: left;
}


/* line 47, ../sass/_headfoot.scss */

.foot-chat a {
	position: relative;
	padding-top: 13px;
	margin-left: 10px;
	height: 43px;
	float: left;
}


/* line 48, ../sass/_headfoot.scss */

.foot-chat a:hover .foot-chat-img {
	display: block;
}


/* line 50, ../sass/_headfoot.scss */

.foot-chat img {
	display: block;
}


/* line 52, ../sass/_headfoot.scss */

.foot-chat-img {
	position: absolute;
	left: 50%;
	bottom: 100%;
	margin-left: -60px;
	padding: 5px;
	display: none;
	width: 120px;
	background-color: #fff;
}


/* line 53, ../sass/_headfoot.scss */

.foot-chat-img img {
	display: block;
	width: 100%;
}

@media screen and (max-width: 1200px) {
	/* line 63, ../sass/_headfoot.scss */
	.main {
		width: 740px;
	}
	/* line 64, ../sass/_headfoot.scss */
	.head-ul {
		position: absolute;
		left: 0;
		top: 100%;
		overflow: hidden;
		display: none;
		width: 100%;
		background-color: #fff;
	}
	/* line 65, ../sass/_headfoot.scss */
	.head-li {
		
		padding: 0 20px;
		margin: 0;
		width: 100%;
		animation: head-li .6s ease forwards;
		-webkit-animation: head-li .6s ease forwards;
		opacity: 0;
		-webkit-opacity: 0;
	}
	/* line 66, ../sass/_headfoot.scss */
	.head-li span {
		display: none;
	}
	/* line 67, ../sass/_headfoot.scss */
	.head-li:nth-child(n) {
		transform: translateX(-20px);
		-webkit-transform: translateX(-20px);
	}
	/* line 68, ../sass/_headfoot.scss */
	.head-li:nth-child(2n) {
		transform: translateX(60px);
		-webkit-transform: translateX(60px);
	}
	/* line 70, ../sass/_headfoot.scss */
	.head-li-a {
		padding: 0;
		float: none;
		display: block;
		line-height: 50px;
		border-bottom: 1px solid #F1F1F1;
	}
	/* line 71, ../sass/_headfoot.scss */
	.head-li-bkg {
		display: none;
	}
	/* line 72, ../sass/_headfoot.scss */
	.head-li-menu {
		display: none;
	}
	/* line 73, ../sass/_headfoot.scss */
	.head-btn {
		padding-top: 38px;
		float: right;
		width: 40px;
		height: 95px;
		box-sizing: border-box;
	}
	/* line 74, ../sass/_headfoot.scss */
	.head-btn i {
		margin: 5px auto;
		display: block;
		width: 15px;
		height: 3px;
		background-color: #de1414;
	}
	/* line 75, ../sass/_headfoot.scss */
	.head-btn:before {
		content: '';
		margin: 0 auto;
		display: block;
		width: 25px;
		height: 3px;
		background-color: #de1414;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-o-transition: all .3s ease;
		-ms-transition: all .3s ease;
	}
	/* line 76, ../sass/_headfoot.scss */
	.head-btn:after {
		content: '';
		margin: 0 auto;
		display: block;
		width: 25px;
		height: 3px;
		background-color: #de1414;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-o-transition: all .3s ease;
		-ms-transition: all .3s ease;
	}
	/* line 77, ../sass/_headfoot.scss */
	.head-btn.active i {
		width: 0;
	}
	/* line 78, ../sass/_headfoot.scss */
	.head-btn.active:before {
		transform-origin: left top;
		-webkit-transform-origin: left top;
		transform: translate3d(0, 0, 0) rotate(45deg);
		-webkit-transform: translate3d(0, 0, 0) rotate(45deg);
	}
	/* line 79, ../sass/_headfoot.scss */
	.head-btn.active:after {
		transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		transform: translate3d(0, 0, 0) rotate(-45deg);
		-webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
	}
	@keyframes head-li {
		100% {
			transform: none;
			-webkit-transform: none;
			opacity: 1;
			-webkit-opacity: 1;
		}
	}
	@-webkit-keyframes head-li {
		100% {
			transform: none;
			-webkit-transform: none;
			opacity: 1;
			-webkit-opacity: 1;
		}
	}
	/* line 86, ../sass/_headfoot.scss */
	.foot-link {
		display: none;
	}
	/* line 87, ../sass/_headfoot.scss */
	.foot-chat {
		display: none;
	}
}

@media screen and (max-width: 740px) {
	/* line 90, ../sass/_headfoot.scss */
	.main {
		width: 100%;
	}
	/* line 91, ../sass/_headfoot.scss */
	.head {
		padding: 0 10px;
	}
	/* line 92, ../sass/_headfoot.scss */
	.head-logo a {
		height: 50px;
		width: 188px;
	}
	/* line 93, ../sass/_headfoot.scss */
	.head-ser-i {
		height: 50px;
		width: 50px;
	}
	/* line 94, ../sass/_headfoot.scss */
	.head-btn {
		padding-top: 16px;
		height: 50px;
	}
	/* line 95, ../sass/_headfoot.scss */
	.head-ser-cont {
		top: -100%;
		padding: 10px;
		width: 258px;
	}
	/* line 96, ../sass/_headfoot.scss */
	.head-ser-inp {
		width: 177px;
	}
	/* line 97, ../sass/_headfoot.scss */
	.foot {
		padding: 10px;
	}
	/* line 98, ../sass/_headfoot.scss */
	.foot-nav {
		text-align: center;
		float: none;
		line-height: 30px;
	}
	/* line 99, ../sass/_headfoot.scss */
	.foot-nav a {
		margin: 0 8px;
		float: none;
		display: inline-block;
	}
	/* line 100, ../sass/_headfoot.scss */
	.foot-nav span {
		display: none;
	}
	/* line 102, ../sass/_headfoot.scss */
	.foot-rg {
		width: 100%;
		line-height: 20px;
	}
	/* line 103, ../sass/_headfoot.scss */
	.foot-rg p {
		float: none;
		text-align: center;
	}
}


/* line 12, ../sass/screen.scss */

body {
	background-color: #f3f5f6;
}


/*首页*/


/* line 17, ../sass/screen.scss */

.banner-li a {
	display: block;
	height:650px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}


/* line 19, ../sass/screen.scss */

.ind-top {
	padding-top: 15px;
	margin-bottom: 33px;
}


/* line 20, ../sass/screen.scss */

.ind-news {
	float: left;
	width: 762px;
}


/* line 21, ../sass/screen.scss */

.ind-tit {
	margin-bottom: 10px;
	color: #de1414;
	font-size: 16px;
	line-height: 30px;
	border-bottom: 3px solid #c9c9c9;
}


/* line 22, ../sass/screen.scss */

.ind-tit p {
	margin-bottom: -3px;
	float: left;
	border-bottom: 3px solid #de1414;
}


/* line 23, ../sass/screen.scss */

.ind-tit a {
	float: right;
	color: #de1414;
	font-size: 20px;
	font-weight: bold;
}


/* line 24, ../sass/screen.scss */

.ind-tit.none {
	border-bottom: none;
}


/* line 25, ../sass/screen.scss */

.ind-tit.none p {
	border-bottom: none;
}


/* line 28, ../sass/screen.scss */

.ind-nav {
	margin-bottom: 18px;
}


/* line 29, ../sass/screen.scss */

.ind-nav a {
	margin-right: 5px;
	padding: 0 25px;
	float: left;
	line-height: 28px;
	font-size: 12px;
	color: #333;
	background-color: #e2e2e2;
}


/* line 30, ../sass/screen.scss */

.ind-nav a.active {
	background-color: #de1414;
	color: #fff;
}


/* line 31, ../sass/screen.scss */

.ind-nav a:hover {
	background-color: #de1414;
	color: #fff;
}


/* line 34, ../sass/screen.scss */

.ind-news-main {
	display: none;
}


/* line 35, ../sass/screen.scss */

.ind-news-img {
	position: relative;
	float: left;
	width: 263px;
	height: 137px;
	overflow: hidden;
}


/* line 36, ../sass/screen.scss */

.ind-news-img img {
	display: block;
	width: 100%;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	transition: all 0.6s ease;
}


/* line 37, ../sass/screen.scss */

.ind-news-img p {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px;
	width: 100%;
	font-size: 12px;
	background: url("../img/bkg2.png") repeat;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


/* line 38, ../sass/screen.scss */

.ind-news-img:hover img {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}


/* line 40, ../sass/screen.scss */

.ind-news-ul {
	float: right;
	width: 490px;
}


/* line 42, ../sass/screen.scss */

.ind-news-li-a {
	display: block;
	font-size: 12px;
	color: #666;
	line-height: 34px;
	border-bottom: 1px solid #e5e5e5;
}


/* line 43, ../sass/screen.scss */

.ind-news-li-a p {
	padding-left: 20px;
	float: left;
	width: 80%;
	background: url("../img/icon7.png") no-repeat 10px center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


/* line 44, ../sass/screen.scss */

.ind-news-li-a span {
	float: right;
}


/* line 45, ../sass/screen.scss */

.ind-news-li-a:hover {
	color: #de1414;
}


/* line 47, ../sass/screen.scss */

.ind-busin {
	float: right;
	width: 400px;
}


/* line 48, ../sass/screen.scss */

.ind-busin-ul {
	margin: -5px;
}


/* line 49, ../sass/screen.scss */

.ind-busin-li {
	padding: 5px;
	float: left;
	width: 50%;
}


/* line 50, ../sass/screen.scss */

.ind-busin-li a {
	position: relative;
	display: block;
	height: 137px;
	overflow: hidden;
}


/* line 51, ../sass/screen.scss */

.ind-busin-li a:hover img {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}


/* line 53, ../sass/screen.scss */

.ind-busin-li img {
	display: block;
	width: 100%;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	transition: all 0.6s ease;
}


/* line 54, ../sass/screen.scss */

.ind-busin-li p {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px;
	width: 100%;
	text-align: center;
	font-size: 12px;
	background: url("../img/bkg2.png") repeat;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


/* line 56, ../sass/screen.scss */

.ind-mid {
	margin-bottom: 33px;
	background-color: #fff;
}


/* line 57, ../sass/screen.scss */

.ind-about {
	float: left;
	width: 555px;
}


/* line 58, ../sass/screen.scss */

.ind-about-img {
	float: left;
	width: 261px;
	height: 218px;
	overflow: hidden;
}


/* line 59, ../sass/screen.scss */

.ind-about-img img {
	display: block;
	width: 100%;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	transition: all 0.6s ease;
}


/* line 60, ../sass/screen.scss */

.ind-about-img:hover img {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}


/* line 62, ../sass/screen.scss */

.ind-about-desc {
	padding: 15px;
	float: left;
	width: 294px;
	border-top: 2px solid #de1414;
}


/* line 63, ../sass/screen.scss */

.ind-about-p,
.ind-contact-p {
	font-size: 12px;
	line-height: 24px;
	color: #666;
}


/* line 64, ../sass/screen.scss */

.ind-case {
	float: left;
	width: 645px;
}


/* line 65, ../sass/screen.scss */

.ind-case .owl-theme .owl-controls {
	margin-top: 0;
}


/* line 66, ../sass/screen.scss */

.ind-case .owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	bottom: 0;
	bottom: 0;
	padding: 0;
	margin: 0;
	width: 35px;
	height: 35px;
	background-color: #000;
	background-position: center;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}


/* line 67, ../sass/screen.scss */

.ind-case .owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: 255px;
	background-image: url("../img/icon2.png");
}


/* line 68, ../sass/screen.scss */

.ind-case .owl-theme .owl-controls .owl-buttons div.owl-next {
	left: 295px;
	background-image: url("../img/icon3.png");
}


/* line 69, ../sass/screen.scss */

.ind-case .owl-theme .owl-controls .owl-buttons div:hover {
	background-color: #de1414;
}


/* line 72, ../sass/screen.scss */

.ind-case-img {
	float: left;
	width: 335px;
	height: 218px;
	overflow: hidden;
}


/* line 75, ../sass/screen.scss */

.ind-case-li {
	display: none;
}


/* line 76, ../sass/screen.scss */

.ind-case-li img {
	display: block;
	height: 100%;
	width: 100%;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	transition: all 0.6s ease;
}


/* line 77, ../sass/screen.scss */

.ind-case-li:first-child {
	display: block;
}


/* line 78, ../sass/screen.scss */

.ind-case-li:hover img {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}


/* line 80, ../sass/screen.scss */

.ind-case-desc {
	padding: 15px;
	float: left;
	width: 310px;
	border-top: 2px solid #de1414;
	font-size: 12px;
	line-height: 24px;
	color: #666;
}


/* line 81, ../sass/screen.scss */

.ind-case-tit {
	font-size: 14px;
	color: #000;
}


/* line 82, ../sass/screen.scss */

.ind-bot {
	margin-bottom: 33px;
	border-top: 2px solid #de1414;
	background-color: #fff;
}


/* line 83, ../sass/screen.scss */

.ind-bids {
	padding: 10px 15px;
	float: left;
	width: 420px;
}


/* line 84, ../sass/screen.scss */

.ind-bids .ind-nav {
	margin-bottom: 4px;
}


/* line 86, ../sass/screen.scss */

.ind-bids-main {
	display: none;
}


/* line 87, ../sass/screen.scss */

.ind-bids-main .ind-news-ul {
	width: 100%;
}


/* line 88, ../sass/screen.scss */

.ind-bids-main .ind-news-li-a {
	border-bottom: none;
	line-height: 28px;
}


/* line 90, ../sass/screen.scss */

.ind-contact {
	float: left;
}


/* line 91, ../sass/screen.scss */

.ind-contact-map {
	float: left;
	width: 471px;
	height: 204px;
}


/* line 92, ../sass/screen.scss */

.ind-contact-map img {
	display: block;
	width: 100%;
}


/* line 94, ../sass/screen.scss */

.ind-contact-desc {
	padding: 15px;
	float: left;
	width: 309px;
}


/*关于百城*/


/* line 98, ../sass/screen.scss */

.banner-img {
	height: 321px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}


/* line 99, ../sass/screen.scss */

.banner-com {
	background-color: #fff;
	line-height: 70px;
}


/* line 100, ../sass/screen.scss */

.banner-nav {
	float: left;
}


/* line 101, ../sass/screen.scss */

.banner-nav-tit {
	display: none;
}


/* line 102, ../sass/screen.scss */

.banner-nav-a {
	float: left;
}


/* line 103, ../sass/screen.scss */

.banner-nav-a a {
	padding: 0 25px;
	float: left;
	color: #666;
	border-bottom: 1px solid transparent;
}


/* line 104, ../sass/screen.scss */

.banner-nav-a a:hover {
	border-color: #de1414;
	color: #de1414;
}


/* line 105, ../sass/screen.scss */

.banner-nav-a a.active {
	border-color: #de1414;
	color: #de1414;
}


/* line 108, ../sass/screen.scss */

.banner-page {
	padding-left: 20px;
	float: right;
	background: url("../img/icon8.png") no-repeat left center;
	font-size: 12px;
	color: #666;
}


/* line 109, ../sass/screen.scss */

.banner-page a {
	float: left;
	color: #666;
}


/* line 110, ../sass/screen.scss */

.banner-page a:hover {
	color: #de1414;
}


/* line 112, ../sass/screen.scss */

.banner-page span {
	margin: 0 5px;
	float: left;
}


/* line 113, ../sass/screen.scss */

.banner-page p {
	float: left;
}


/* line 116, ../sass/screen.scss */

.intro-tit {
	padding-bottom: 10px;
	color: #333;
	line-height: 24px;
	border-bottom: 1px dotted #e5e5e5;
}


/* line 117, ../sass/screen.scss */

.intro-tit h1 {
	font-size: 20px;
}


/* line 118, ../sass/screen.scss */

.intro-tit p {
	font-size: 12px;
}


/* line 120, ../sass/screen.scss */

.intro-p {
	padding: 20px 0;
	line-height: 32px;
	color: #666;
	text-indent: 30px;
}


/* line 121, ../sass/screen.scss */

.intro-comp {
	line-height: 32px;
}


/* line 122, ../sass/screen.scss */

.intro-comp-tit {
	font-size: 16px;
	font-weight: bold;
	color: #de1414;
}


/* line 124, ../sass/screen.scss */

.intro-comp-a p {
	float: left;
	width: 25%;
}


/* line 125, ../sass/screen.scss */

.intro-comp-a a {
	color: #666;
}


/* line 126, ../sass/screen.scss */

.intro-comp-a a:hover {
	color: #de1414;
}


/*精品工程*/


/* line 132, ../sass/screen.scss */

.case-nav {
	padding-bottom: 20px;
	border-bottom: 1px dotted #e5e5e5;
}


/* line 133, ../sass/screen.scss */

.case-nav a {
	margin-right: 15px;
	padding: 0 20px;
	float: left;
	font-size: 12px;
	color: #666;
	border: 1px solid #dcdcdc;
	line-height: 32px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


/* line 134, ../sass/screen.scss */

.case-nav a.active {
	background-color: #de1414;
	color: #fff;
	border-color: #de1414;
}


/* line 135, ../sass/screen.scss */

.case-nav a:hover {
	background-color: #de1414;
	color: #fff;
	border-color: #de1414;
}


/* line 139, ../sass/screen.scss */

.case-tit {
	padding: 20px 0;
	font-size: 28px;
	text-align: center;
	font-weight: normal;
	color: #de1414;
}


/* line 142, ../sass/screen.scss */

.case-bigimg img {
	display: block;
	width: 100%;
}


/* line 145, ../sass/screen.scss */

.case-smlimg .owl-theme .owl-controls {
	margin-top: 0;
}


/* line 146, ../sass/screen.scss */

.case-smlimg .owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	top: 50%;
	bottom: 0;
	padding: 0;
	margin: -17px 0 0 0;
	width: 25px;
	height: 35px;
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}


/* line 147, ../sass/screen.scss */

.case-smlimg .owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: -10px;
	background-image: url("../img/icon10.png");
}


/* line 148, ../sass/screen.scss */

.case-smlimg .owl-theme .owl-controls .owl-buttons div.owl-next {
	right: -10px;
	background-image: url("../img/icon11.png");
}


/* line 151, ../sass/screen.scss */

.case-smlimg-ul {
	padding: 20px;
}


/* line 152, ../sass/screen.scss */

.case-smlimg-ul li {
	padding: 0 8px;
	float: left;
	width: 232px;
}


/* line 153, ../sass/screen.scss */

.case-smlimg-ul a {
	position: relative;
	display: block;
}


/* line 154, ../sass/screen.scss */

.case-smlimg-ul img {
	display: block;
	width: 100%;
}


/* line 155, ../sass/screen.scss */

.case-smlimg-ul p {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 5px;
	font-size: 12px;
	color: #fff;
	width: 100%;
	background: url("../img/bkg2.png") repeat;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


/* line 157, ../sass/screen.scss */

.case-desc {
	margin-top:30px;
	line-height: 32px;
	color: #666;
}


/* line 158, ../sass/screen.scss */

.case-desc-tit {
	color: #de1414;
	font-size: 18px;
}


/*联系方式*/


/* line 162, ../sass/screen.scss */

.contact-p {
	padding-bottom: 20px;
	font-size: 12px;
	line-height: 28px;
	color: #666;
}


/* line 163, ../sass/screen.scss */

.contact-p h1 {
	font-size: 16px;
	font-weight: bold;
}


/* line 165, ../sass/screen.scss */

.contact-map {
	height: 488px;
	border: 1px solid #e3e3e3;
}


/* line 166, ../sass/screen.scss */

.contact-map img {
	display: block;
	width: 100%;
}


/*新闻列表*/


/* line 171, ../sass/screen.scss */

.news-top {
	padding-bottom: 45px;
	border-bottom: 5px solid #dfdfdf;
}


/* line 172, ../sass/screen.scss */

.news-img {
	float: left;
	width: 600px;
}


/* line 173, ../sass/screen.scss */

.news-img .owl-theme .owl-controls {
	position: relative;
	margin-top: -24px;
	padding-right: 10px;
	text-align: right;
}


/* line 174, ../sass/screen.scss */

.news-img .owl-theme .owl-controls .owl-page span.owl-numbers {
	padding: 0 6px;
	margin: 2px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}


/* line 175, ../sass/screen.scss */

.news-img .owl-theme .owl-controls .owl-page.active span,
.news-img .owl-theme .owl-controls.clickable .owl-page:hover span {
	background-color: #de1414;
}


/* line 178, ../sass/screen.scss */

.news-img-li {
	display: none;
}


/* line 179, ../sass/screen.scss */

.news-img-li a {
	position: relative;
	display: block;
	height: 321px;
}


/* line 180, ../sass/screen.scss */

.news-img-li:first-child {
	display: block;
}


/* line 181, ../sass/screen.scss */

.news-img-li img {
	display: block;
	width: 100%;
	height: 100%;
}


/* line 182, ../sass/screen.scss */

.news-img-li p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 10px 70px 10px 10px;
	background: url("../img/bkg2.png") repeat;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}


/* line 184, ../sass/screen.scss */

.news-top-desc {
	padding-left: 20px;
	float: left;
	width: 600px;
	line-height: 24px;
}


/* line 186, ../sass/screen.scss */

.news-top-tit p {
	font-weight: bold;
	color: #000;
}


/* line 187, ../sass/screen.scss */

.news-top-tit span {
	font-size: 12px;
	color: #999;
}


/* line 189, ../sass/screen.scss */

.news-top-p {
	padding: 20px 0;
	font-size: 12px;
	color: #666;
}


/* line 190, ../sass/screen.scss */

.news-top-more {
	display: block;
	width: 122px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background-color: #de1414;
}


/* line 192, ../sass/screen.scss */

.news-list .ind-news-ul {
	float: none;
	width: 100%;
}


/* line 193, ../sass/screen.scss */

.news-list .ind-news-li-a {
	line-height: 42px;
}


/* line 194, ../sass/screen.scss */

.news-list .ind-news-li-a p {
	position: relative;
	background-image: none;
}


/* line 195, ../sass/screen.scss */

.news-list .ind-news-li-a p:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3px;
	width: 6px;
	height: 6px;
	background-color: #de1414;
}


/* line 197, ../sass/screen.scss */

.page {
	padding-top: 40px;
	text-align: center;
}


/* line 198, ../sass/screen.scss */

.page-ctr {
	display: inline-block;
}


/* line 199, ../sass/screen.scss */

.page-ctr a {
	padding: 0 10px;
	margin: 0 4px;
	float: left;
	color: #999;
	line-height: 26px;
	font-size: 12px;
	border: 1px solid #c9c9c9;
}


/* line 200, ../sass/screen.scss */

.page-ctr a.active {
	background-color: #de1414;
	color: #fff;
	border-color: #de1414;
}


/* line 201, ../sass/screen.scss */

.page-ctr a:hover {
	background-color: #de1414;
	color: #fff;
	border-color: #de1414;
}


/*新闻详情*/


/* line 206, ../sass/screen.scss */

.news-intro {
	line-height: 32px;
}


/* line 207, ../sass/screen.scss */

.news-intro-tit {
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
	text-align: center;
}


/* line 208, ../sass/screen.scss */

.news-intro-tit h1 {
	font-size: 16px;
	color: #de1414;
}


/* line 209, ../sass/screen.scss */

.news-intro-tit span {
	font-size: 12px;
	color: #999;
}


/* line 211, ../sass/screen.scss */

.news-intro-p {
	padding: 20px 0;
	text-indent: 30px;
	color: #666;
}


/* line 212, ../sass/screen.scss */

.news-intro-p p {
	margin-bottom: 20px;
}


/* line 213, ../sass/screen.scss */

.news-intro-p img {
	margin: 10px auto;
	display: block;
	max-width: 100%;
}


/*业务领域*/


/* line 217, ../sass/screen.scss */

.business-p {
	padding: 20px 0;
	font-size: 12px;
	line-height: 28px;
	color: #666;
	border-top: 1px dotted #e5e5e5;
	border-bottom: 1px dotted #e5e5e5;
	background-color: #fff;
}


/* line 218, ../sass/screen.scss */

.business-desc {
	margin: 30px 0;
	padding: 20px;
	background-color: #fff;
	line-height: 32px;
	color: #666;
}


/* line 219, ../sass/screen.scss */

.business-desc h1 {
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: normal;
	color: #de1414;
}


/* line 220, ../sass/screen.scss */

.business-desc p {
	text-indent: 30px;
}


/* line 222, ../sass/screen.scss */

.business-tit {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #de1414;
}


/*招投标信息*/


/* line 225, ../sass/screen.scss */

.bids-top {
	padding: 30px 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background-color: #fff;
}


/* line 226, ../sass/screen.scss */

.bids-writ {
	margin-bottom: 30px;
}


/* line 227, ../sass/screen.scss */

.bids-dl {
	margin-left: 20px;
	float: left;
}


/* line 228, ../sass/screen.scss */

.bids-dl:first-child {
	margin-left: 0;
}


/* line 229, ../sass/screen.scss */

.bids-dl .laydate-icon,
.bids-dl .laydate-icon-default,
.bids-dl .laydate-icon-yahui,
.bids-dl .laydate-icon-danlan,
.bids-dl .laydate-icon-qianhuang,
.bids-dl .laydate-icon-yalan,
.bids-dl .laydate-icon-dahong {
	height: 32px;
	line-height: 32px;
}


/* line 231, ../sass/screen.scss */

.bids-dt {
	float: left;
	width: 70px;
	text-align: right;
	color: #999;
	line-height: 32px;
}


/* line 232, ../sass/screen.scss */

.bids-dd {
	float: left;
}


/* line 233, ../sass/screen.scss */

.bids-dd-inp {
	float: left;
	width: 195px;
	height: 32px;
	line-height: 32px;
	text-indent: 10px;
	border: 1px solid #e5e5e5;
}


/* line 234, ../sass/screen.scss */

.bids-dd-inp.wid {
	width: 123px;
}


/* line 236, ../sass/screen.scss */

.bids-dd-span {
	margin: 0 10px;
	float: left;
	line-height: 32px;
}


/* line 237, ../sass/screen.scss */

.bids-writ-btn {
	margin: 0 auto;
	display: block;
	width: 145px;
	height: 32px;
	color: #fff;
	background-color: #de1414;
}


/* line 239, ../sass/screen.scss */

.bids-ul {
	padding-bottom: 30px;
	border-bottom: 1px solid #e5e5e5;
}


/* line 240, ../sass/screen.scss */

.bids-li {
	margin-bottom: 5px;
}


/* line 241, ../sass/screen.scss */

.bids-li-a {
	padding: 15px;
	display: block;
	background-color: #fff;
	font-size: 16px;
	color: #666;
}


/* line 242, ../sass/screen.scss */

.bids-li-a p {
	float: left;
	padding-left: 30px;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url("../img/icon12.png");
}


/* line 243, ../sass/screen.scss */

.bids-li-a span {
	float: right;
}


/* line 244, ../sass/screen.scss */

.bids-li-a:hover {
	background-color: #dedede;
}


/* line 245, ../sass/screen.scss */

.bids-li-a:hover p {
	background-image: url("../img/icon13.png");
}


/*职位列表*/


/* line 252, ../sass/screen.scss */

.invite-li-tit {
	padding: 10px 0;
	line-height: 25px;
}


/* line 253, ../sass/screen.scss */

.invite-li-tit.tit {
	margin-bottom: 10px;
	background-color: #999;
	color: #fff;
}


/* line 254, ../sass/screen.scss */

.invite-li-tit.active {
	background-color: #de1414;
	color: #fff;
}


/* line 255, ../sass/screen.scss */

.invite-li-tit.active .invite-li-tit-i {
	background-image: url("../img/icon15.png");
}


/* line 257, ../sass/screen.scss */

.invite-li-tit-a {
	float: left;
	width: 25%;
	text-align: center;
}


/* line 258, ../sass/screen.scss */

.invite-li-tit-i {
	margin: 0 auto;
	display: block;
	width: 25px;
	height: 25px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("../img/icon14.png");
}


/* line 259, ../sass/screen.scss */

.wid1 {
	width: 10%;
}


/* line 260, ../sass/screen.scss */

.wid2 {
	width: 10%;
}


/* line 261, ../sass/screen.scss */

.wid3 {
	width: 5%;
}


/* line 262, ../sass/screen.scss */

.invite-li-desc {
	padding: 20px;
	display: none;
	font-size: 12px;
	line-height: 22px;
	color: #666;
	border: 1px solid #de1414;
	background-color: #fff;
}


/* line 263, ../sass/screen.scss */

.invite-li-sec {
	margin-bottom: 20px;
}


/*网站地图*/


/* line 266, ../sass/screen.scss */

.wap-map {
	padding: 30px;
	background-color: #fff;
	line-height: 24px;
}


/* line 267, ../sass/screen.scss */

.wap-map p {
	margin-bottom: 10px;
}


/* line 268, ../sass/screen.scss */

.wap-map a {
	color: #333;
}


/* line 269, ../sass/screen.scss */

.wap-map a:hover {
	color: #de1414;
}

/*企业荣誉*/
.course{}
.course-tit{padding:30px 0;font-size: 18px;color: #000;}
.course-tit p{font-size: 36px;color: #d91e17;}
.course-cont{padding: 0 60px;}
.course-ul{}
.course-li{position:relative;height:500px;width:100%;float: left;box-sizing: border-box;}
.course-li-cont{position:absolute;bottom:0;left:15px;width:100%;padding:40px 20px 66px 20px;border-left: 2px solid #e2381f;box-sizing: border-box;}
.course-li-cont:before{content:"";position: absolute;left: -6px;top: -10px;width: 6px;height: 6px;border: 3px solid #e2381f;border-radius: 50%;}
.course-li-tit{margin-top:30px;font-size: 24px;color: #e2381f;}
.course-li-p{line-height: 22px;color: #393939;}
.course .owl-theme .owl-controls .owl-buttons div{position: absolute;top: 50%;margin: -22px 0 0 0;padding: 0;width: 44px;height: 44px;background-repeat: no-repeat;background-position: center;opacity: 1;border-radius: 0;background-color: transparent;}
.course .owl-theme .owl-controls .owl-buttons div.owl-prev{left: -60px;background-image: url("../img/icon16.png");}
.course .owl-theme .owl-controls .owl-buttons div.owl-next{right: -60px;background-image: url("../img/icon17.png");}
.course .owl-theme .owl-controls{margin-top: 0;}

/*公司资质*/
.aptitu{}
.aptitu-ul{margin: 0 -55px;}
.aptitu-li{padding:20px 55px;float: left;width: 33.333%;}
.aptitu-li-img{height: 232px;overflow: hidden;cursor: pointer;}
.aptitu-li-img img{display: block;width: 100%;}
.aptitu-li-desc{padding: 10px 0;border-bottom: 1px solid #e2381f;}
.aptitu-li-desc p{float: left;color: #666;}
.aptitu-li-desc span{float: right;color: #e2381f;}
.shade{position: fixed;left: 0;top: 0;z-index:3;display:none;width: 100%;height: 100%;background-color:#000;opacity: .6;filter: alpha(opacity=60);}
.ale-aptitu{position: fixed;left: 50%;top: 5%;z-index: 3;margin-left: -350px;display:none;width: 700px;box-sizing: border-box;border: 5px solid #f1f1f1;}
.ale-aptitu img{display: block;width: 100%;}

.honour-year{}
.honour-year-ul{position: relative;padding:0 40px;height: 130px;box-sizing: border-box;}
.honour-year-ul:before{content: '';position: absolute;left: 0;top: 50%;margin-top: -3px;width: 100%;height: 6px;background-color: #dedede;}
.honour-year-li{float: left;width: 140px;height:85px;text-align: center;}
.honour-year-li-a{margin-top:24px;display: block;color: #666;}
.honour-year-li-a i{margin:10px auto 0 auto;display:block;width: 24px;height: 24px;background: url("../img/icon18.png") no-repeat center center;}
.honour-year .owl-theme .owl-controls .owl-buttons div{position: absolute;top: 50%;margin: -17px 0 0 0;padding: 0;width: 34px;height: 34px;background-color: transparent;background-repeat: no-repeat;background-position: center;opacity: 1;border-radius: 0;}
.honour-year .owl-theme .owl-controls .owl-buttons div.owl-prev{left: 0;background-image: url("../img/icon20.jpg");}
.honour-year .owl-theme .owl-controls .owl-buttons div.owl-next{right: 0;background-image: url("../img/icon21.png");}
.honour-year-li-a.active{margin-top:8px;color: #e2381f;}
.honour-year-li-a.active i{width: 44px;height: 50px;background: url("../img/icon19.png") no-repeat center center;}

.honour-cont{padding-bottom: 60px;}
.honour-sec{position: relative;display: none;padding-left: 50px;padding-right: 50px;}
.honour-btn{}
.honour-btn-a{position: absolute;top: 80px;width: 44px;height: 44px;background-repeat: no-repeat;background-position: center;background-size: contain;}
.honour-btn-a.prev{left:0;background-image: url("../img/icon16.png");}
.honour-btn-a.next{right:0;background-image: url("../img/icon17.png");}
.honour-ul{margin-bottom: 10px;}
.honour-li{padding:10px;background-color: #e5e5e5;border-bottom: 1px solid #fff;cursor: pointer;}
.honour-li-img{display: none;width: 460px;}
.honour-li-img img{display: block;width: 100%;}
.honour-li-desc{}
.honour-li-ti{float: left;color: #666;line-height: 45px;}
.honour-li-ti-a{float: left;font-size: 34px;font-family: arial;}
.honour-li-ti-c{float: left;font-size: 14px;}
.honour-li-p{margin-left:20px;float: left;width: 85%;line-height: 45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.honour-li-intro{display:none;}
.honour-li.active {padding: 0;}
.honour-li.active .honour-li-img{padding:20px;display: block;float:left;background-color: #e2381f;}
.honour-li.active .honour-li-desc{padding:60px 60px 0 60px;float: left;width: 640px;}
.honour-li.active .honour-li-ti{float: none;margin-bottom: 20px;}
.honour-li.active .honour-li-p{display:none;float: none;margin-left: 0;width:100%;overflow: visible;white-space: normal;line-height: 30px;word-break: break-all;}
.honour-li.active .honour-li-intro{display:block;}

@media screen and (max-width: 1310px) {
	.aptitu-ul{margin: 0;}
	.aptitu-li{padding: 10px;}
	.aptitu-li-img{height: 161px;}
	.ale-aptitu{left: 5%;margin-left: 0;width: 90%;}
}



@media screen and (max-width: 1200px) {
	/* line 282, ../sass/screen.scss */
	.banner-li a {
		height: 280px;
	}
	/* line 283, ../sass/screen.scss */
	.ind-news {
		width: 100%;
	}
	/* line 284, ../sass/screen.scss */
	.ind-news-ul {
		width: 466px;
	}
	/* line 285, ../sass/screen.scss */
	.ind-busin {
		width: 100%;
	}
	/* line 286, ../sass/screen.scss */
	.ind-busin-li {
		width: 25%;
	}
	/* line 287, ../sass/screen.scss */
	.ind-busin-li a {
		height: auto;
	}
	/* line 289, ../sass/screen.scss */
	.ind-about {
		margin-bottom: 33px;
		width: 100%;
	}
	/* line 290, ../sass/screen.scss */
	.ind-about-desc {
		width: 478px;
	}
	/* line 291, ../sass/screen.scss */
	.ind-case {
		width: 100%;
	}
	/* line 292, ../sass/screen.scss */
	.ind-case-desc {
		width: 405px;
	}
	/* line 293, ../sass/screen.scss */
	.ind-bids {
		width: 100%;
	}
	/* line 294, ../sass/screen.scss */
	.ind-contact-map {
		width: 430px;
	}
	/*关于百城*/
	/* line 297, ../sass/screen.scss */
	.banner-img {
		height: 220px;
	}
	/* line 298, ../sass/screen.scss */
	.banner-nav-a a {
		padding: 0 10px;
	}
	/* line 299, ../sass/screen.scss */
	.intro-comp-a p {
		width: 33.333%;
	}
	/*新闻列表*/
	/* line 302, ../sass/screen.scss */
	.news-top-desc {
		padding: 20px 0;
		width: 100%;
	}
	/*招投标信息*/
	/* line 305, ../sass/screen.scss */
	.bids-dl {
		margin-left: 0;
		margin-right: 30px;
		margin-bottom: 10px;
	}
	/*公司荣誉*/
	.honour-li.active .honour-li-img{padding: 10px;width: 255px;}
	.honour-li.active .honour-li-desc{padding: 20px;width: 363px;}
	.honour-btn-a{height: 30px;width: 30px;}
	.honour-btn-a.prev{left: 0;}
	.honour-btn-a.next{right: 0;}
}

@media screen and (max-width: 740px) {
	/* line 308, ../sass/screen.scss */
	.banner-li a {
		height: 190px;
	}
	/* line 309, ../sass/screen.scss */
	.ind-top {
		padding-left: 10px;
		padding-right: 10px;
	}
	/* line 310, ../sass/screen.scss */
	.ind-mid {
		padding-left: 10px;
		padding-right: 10px;
	}
	/* line 311, ../sass/screen.scss */
	.ind-bot {
		padding-left: 10px;
		padding-right: 10px;
	}
	/* line 312, ../sass/screen.scss */
	.ind-nav a {
		padding: 0 20px;
		margin-bottom: 5px;
	}
	/* line 313, ../sass/screen.scss */
	.ind-news-img {
		width: 100%;
		height: auto;
	}
	/* line 314, ../sass/screen.scss */
	.ind-news-ul {
		width: 100%;
	}
	/* line 315, ../sass/screen.scss */
	.ind-news-li-a p {
		width: 75%;
	}
	/* line 316, ../sass/screen.scss */
	.ind-busin-li {
		width: 50%;
	}
	/* line 317, ../sass/screen.scss */
	.ind-about-img {
		width: 100%;
		height: auto;
	}
	/* line 318, ../sass/screen.scss */
	.ind-about-desc {
		width: 100%;
	}
	/* line 320, ../sass/screen.scss */
	.ind-case .owl-theme .owl-controls .owl-buttons div {
		bottom: 166px;
	}
	/* line 321, ../sass/screen.scss */
	.ind-case .owl-theme .owl-controls .owl-buttons div.owl-prev {
		left: auto;
		right: 40px;
	}
	/* line 322, ../sass/screen.scss */
	.ind-case .owl-theme .owl-controls .owl-buttons div.owl-next {
		left: auto;
		right: 0;
	}
	/* line 325, ../sass/screen.scss */
	.ind-case-img {
		width: 100%;
		height: auto;
	}
	/* line 326, ../sass/screen.scss */
	.ind-case-desc {
		width: 100%;
	}
	/* line 327, ../sass/screen.scss */
	.ind-contact {
		width: 100%;
	}
	/* line 328, ../sass/screen.scss */
	.ind-contact-map {
		width: 100%;
	}
	/* line 329, ../sass/screen.scss */
	.ind-contact-desc {
		width: 100%;
	}
	/*关于白城*/
	/* line 332, ../sass/screen.scss */
	.content {
		padding-left: 10px;
		padding-right: 10px;
	}
	/* line 333, ../sass/screen.scss */
	.banner-img {
		height: 130px;
	}
	/* line 334, ../sass/screen.scss */
	.banner-page {
		display: none;
	}
	/* line 335, ../sass/screen.scss */
	.banner-nav {
		position: relative;
		z-index: 2;
		width: 100%;
	}
	/* line 336, ../sass/screen.scss */
	.banner-nav-tit {
		padding: 0 20px;
		display: block;
		line-height: 40px;
		background: url("../img/icon9.png") no-repeat 90%;
		border-bottom: 1px solid #f5f5f5;
	}
	/* line 337, ../sass/screen.scss */
	.banner-nav-a {
		position: absolute;
		left: 0;
		top: 100%;
		display: none;
		width: 100%;
		background-color: #fff;
		line-height: 35px;
	}
	/* line 338, ../sass/screen.scss */
	.banner-nav-a a {
		padding: 0 20px;
		width: 100%;
	}
	/* line 339, ../sass/screen.scss */
	.banner-nav-a a:hover {
		border-color: transparent;
		color: #666;
	}
	/* line 340, ../sass/screen.scss */
	.banner-nav-a a.active {
		border-color: transparent;
		color: #666;
	}
	/* line 343, ../sass/screen.scss */
	.intro-comp-a p {
		width: 100%;
	}
	/*精品工程*/
	/* line 346, ../sass/screen.scss */
	.case-smlimg-ul li {
		width: 100%;
	}
	/*联系方式*/
	/* line 349, ../sass/screen.scss */
	.contact-map {
		height: 300px;
	}
	/*新闻列表*/
	/* line 352, ../sass/screen.scss */
	.news-img {
		width: 100%;
	}
	/* line 354, ../sass/screen.scss */
	.news-img-li a {
		height: 211px;
	}
	/*业务领域*/
	/* line 358, ../sass/screen.scss */
	.business-p {
		padding: 20px;
	}
	/*招投标信息*/
	/* line 361, ../sass/screen.scss */
	.bids-top {
		padding: 30px 10px;
	}
	/* line 362, ../sass/screen.scss */
	.bids-dl {
		margin-right: 0;
	}
	/* line 363, ../sass/screen.scss */
	.bids-dd {
		width: 73%;
	}
	/* line 364, ../sass/screen.scss */
	.bids-dd-inp.wid {
		margin-bottom: 10px;
		float: none;
	}
	/* line 365, ../sass/screen.scss */
	.bids-dd-span {
		display: none;
	}
	/* line 366, ../sass/screen.scss */
	.bids-li-a p {
		width: 60%;
	}
	/*职位列表*/
	/* line 369, ../sass/screen.scss */
	.invite-li-tit-a {
		font-size: 12px;
		width: 40%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	/* line 370, ../sass/screen.scss */
	.invite-li-tit-a:nth-child(2) {
		display: none;
	}
	/* line 371, ../sass/screen.scss */
	.invite-li-tit-a:nth-child(4) {
		display: none;
	}
	/* line 372, ../sass/screen.scss */
	.wid1 {
		width: 30%;
	}
	/* line 373, ../sass/screen.scss */
	.wid2 {
		width: 20%;
	}
	/* line 374, ../sass/screen.scss */
	.wid3 {
		width: 10%;
	}
	
	/*企业荣誉*/
	.course{padding: 0 10px;}
	.course-li-cont{padding: 30px 10px;}
	.course-cont{padding: 0 30px;font-size: 12px;}
	.course .owl-theme .owl-controls .owl-buttons div.owl-prev{left: -30px;width: 30px;background-size: contain;}
	.course .owl-theme .owl-controls .owl-buttons div.owl-next{right: -30px;width: 30px;background-size: contain;}
	.aptitu-li{padding: 10px;width: 100%;}
	.aptitu-li-img{height: auto;}
	
	/*公司荣誉*/
	.honour-sec{padding-left: 35px;padding-right: 35px;}
	.honour-li.active .honour-li-img{padding: 10px;width: 100%;box-sizing: border-box;}
	.honour-li.active .honour-li-desc{padding: 10px;width: 100%;box-sizing: border-box;}
	.honour-btn-a{height: 30px;width: 30px;}
	.honour-btn-a.prev{left: 0;}
	.honour-btn-a.next{right: 0;}
	.honour-li-p{width: 53%;}
}

@media screen and (max-width: 420px) {
	/* line 377, ../sass/screen.scss */
	.banner-img {
		height: 90px;
	}
}

@media screen and (max-width: 390px) {
	/* line 381, ../sass/screen.scss */
	.news-img-li a {
		height: 190px;
	}
}

@media screen and (max-width: 350px) {
	/* line 386, ../sass/screen.scss */
	.news-img-li a {
		height: 160px;
	}
}